package com.example.demo.entity;

import lombok.Data;
import lombok.Getter;

import java.time.LocalDateTime;
import java.time.LocalDate;


/**
 * 对应数据库 semester 表
 */
@Getter
@Data
public class Semester {
    private Integer id; // 学期ID（自增主键）
    private String name; // 学期名称（如2024-2025学年第一学期）
    private LocalDate startDate; // 学期开始日期
    private LocalDate endDate; // 学期结束日期
    private Integer status; // 状态：1-进行中，0-已结束
    private LocalDateTime createTime; // 创建时间

    public void setId(Integer id) {
        this.id = id;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setStartDate(LocalDate startDate) {
        this.startDate = startDate;
    }

    public void setEndDate(LocalDate endDate) {
        this.endDate = endDate;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }
}